home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / dev / misc / DReg.lha / DReg / reggds.s < prev    next >
Text File  |  1994-06-26  |  36KB  |  1,198 lines

  1.  
  2. *   reggds.s    -   struct Gadget definitions
  3.                 even
  4.  
  5. *****************************************************************************
  6.  
  7.                 section     reggads,DATA
  8.  
  9. *****************************************************************************
  10. *
  11. *       These are the 70 gadgets to be selected by program as well
  12. *                       as by Intuition                             +44
  13.  
  14.  
  15. OpSizLong:      dc.l    0                               gg_NextGadget
  16.                 dc.w    8                               gg_LeftEdge
  17.                 dc.w    61                              gg_TopEdge
  18.                 dc.w    16                              gg_Width
  19.                 dc.w    9                               gg_Height
  20.                 dc.w    GADGHIMAGE                      gg_Flags
  21.                 dc.w    bitactiv                        gg_Activation
  22.                 dc.w    BOOLGADGET                      gg_GadgetType
  23.                 dc.l    BordrOpSza                      gg_GadgetRender
  24.                 dc.l    BordrOpSzc                      gg_SelectRender
  25.                 dc.l    ITxtLng                         gg_GadgetText
  26.                 dc.l    0                               gg_MutualExclude
  27.                 dc.l    0                               gg_SpecialInfo
  28.                 dc.w    92                              gg_GadgetID
  29.                 dc.l    0                               gg_UserData
  30.  
  31. OpSizWord:      dc.l    OpSizLong
  32.                 dc.w    8,51,16,9
  33.                 dc.w    GADGHIMAGE
  34.                 dc.w    bitactiv
  35.                 dc.w    BOOLGADGET
  36.                 dc.l    BordrOpSza
  37.                 dc.l    BordrOpSzc
  38.                 dc.l    ITxtWrd
  39.                 dc.l    0,0
  40.                 dc.w    91
  41.                 dc.l    0
  42.  
  43. OpSizByte:      dc.l    OpSizWord
  44.                 dc.w    8,41,16,9
  45.                 dc.w    GADGHIMAGE
  46.                 dc.w    bitactiv
  47.                 dc.w    BOOLGADGET
  48.                 dc.l    BordrOpSza
  49.                 dc.l    BordrOpSzc
  50.                 dc.l    ITxtByt
  51.                 dc.l    0,0
  52.                 dc.w    90
  53.                 dc.l    0
  54.  
  55.  
  56. *****************************************************************************
  57. *
  58. *       Source and destination registers select
  59.  
  60.  
  61. SrcSelGdg:      dc.l    OpSizByte
  62.                 dc.w    339,14,16,9
  63.                 dc.w    GADGHIMAGE
  64.                 dc.w    RELVERIFY
  65.                 dc.w    BOOLGADGET
  66.                 dc.l    BordrRega
  67.                 dc.l    BordrRegc
  68.                 dc.l    ITxtSSel
  69.                 dc.l    0,0
  70.                 dc.w    81
  71.                 dc.l    0
  72.  
  73. DstSelGdg:      dc.l    SrcSelGdg
  74.                 dc.w    339,26,16,9
  75.                 dc.w    GADGHIMAGE
  76.                 dc.w    RELVERIFY
  77.                 dc.w    BOOLGADGET
  78.                 dc.l    BordrRega
  79.                 dc.l    BordrRegc
  80.                 dc.l    ITxtDSel
  81.                 dc.l    0,0
  82.                 dc.w    80
  83.                 dc.l    0
  84.  
  85.  
  86. *****************************************************************************
  87. *
  88. *       Destination register bits
  89.  
  90.  
  91. DstRGdg31:      dc.l    DstSelGdg
  92.                 dc.w    8,26,9,9
  93.                 dc.w    bitflags,bitactiv
  94.                 dc.w    BOOLGADGET
  95.                 dc.l    ImageBit0
  96.                 dc.l    ImageBit1
  97.                 dc.l    0,0,0
  98.                 dc.w    72
  99.                 dc.l    0
  100.  
  101. DstRGdg30:      dc.l    DstRGdg31
  102.                 dc.w    18,26,9,9
  103.                 dc.w    bitflags,bitactiv
  104.                 dc.w    BOOLGADGET
  105.                 dc.l    ImageBit0
  106.                 dc.l    ImageBit1
  107.                 dc.l    0,0,0
  108.                 dc.w    71
  109.                 dc.l    0
  110.  
  111. DstRGdg29:      dc.l    DstRGdg30
  112.                 dc.w    28,26,9,9
  113.                 dc.w    bitflags,bitactiv
  114.                 dc.w    BOOLGADGET
  115.                 dc.l    ImageBit0
  116.                 dc.l    ImageBit1
  117.                 dc.l    0,0,0
  118.                 dc.w    70
  119.                 dc.l    0
  120.  
  121. DstRGdg28:      dc.l    DstRGdg29
  122.                 dc.w    38,26,9,9
  123.                 dc.w    bitflags,bitactiv
  124.                 dc.w    BOOLGADGET
  125.                 dc.l    ImageBit0
  126.                 dc.l    ImageBit1
  127.                 dc.l    0,0,0
  128.                 dc.w    69
  129.                 dc.l    0
  130.  
  131. DstRGdg27:      dc.l    DstRGdg28
  132.                 dc.w    48,26,9,9
  133.                 dc.w    bitflags,bitactiv
  134.                 dc.w    BOOLGADGET
  135.                 dc.l    ImageBit0
  136.                 dc.l    ImageBit1
  137.                 dc.l    0,0,0
  138.                 dc.w    68
  139.                 dc.l    0
  140.  
  141. DstRGdg26:      dc.l    DstRGdg27
  142.                 dc.w    58,26,9,9
  143.                 dc.w    bitflags,bitactiv
  144.                 dc.w    BOOLGADGET
  145.                 dc.l    ImageBit0
  146.                 dc.l    ImageBit1
  147.                 dc.l    0,0,0
  148.                 dc.w    67
  149.                 dc.l    0
  150.  
  151. DstRGdg25:      dc.l    DstRGdg26
  152.                 dc.w    68,26,9,9
  153.                 dc.w    bitflags,bitactiv
  154.                 dc.w    BOOLGADGET
  155.                 dc.l    ImageBit0
  156.                 dc.l    ImageBit1
  157.                 dc.l    0,0,0
  158.                 dc.w    66
  159.                 dc.l    0
  160.  
  161. DstRGdg24:      dc.l    DstRGdg25
  162.                 dc.w    78,26,9,9
  163.                 dc.w    bitflags,bitactiv
  164.                 dc.w    BOOLGADGET
  165.                 dc.l    ImageBit0
  166.                 dc.l    ImageBit1
  167.                 dc.l    0,0,0
  168.                 dc.w    65
  169.                 dc.l    0
  170.  
  171. DstRGdg23:      dc.l    DstRGdg24
  172.                 dc.w    90,26,9,9
  173.                 dc.w    bitflags,bitactiv
  174.                 dc.w    BOOLGADGET
  175.                 dc.l    ImageBit0
  176.                 dc.l    ImageBit1
  177.                 dc.l    0,0,0
  178.                 dc.w    64
  179.                 dc.l    0
  180.  
  181. DstRGdg22:      dc.l    DstRGdg23
  182.                 dc.w    100,26,9,9
  183.                 dc.w    bitflags,bitactiv
  184.                 dc.w    BOOLGADGET
  185.                 dc.l    ImageBit0
  186.                 dc.l    ImageBit1
  187.                 dc.l    0,0,0
  188.                 dc.w    63
  189.                 dc.l    0
  190.  
  191. DstRGdg21:      dc.l    DstRGdg22
  192.                 dc.w    110,26,9,9
  193.                 dc.w    bitflags,bitactiv
  194.                 dc.w    BOOLGADGET
  195.                 dc.l    ImageBit0
  196.                 dc.l    ImageBit1
  197.                 dc.l    0,0,0
  198.                 dc.w    62
  199.                 dc.l    0
  200.  
  201. DstRGdg20:      dc.l    DstRGdg21
  202.                 dc.w    120,26,9,9
  203.                 dc.w    bitflags,bitactiv
  204.                 dc.w    BOOLGADGET
  205.                 dc.l    ImageBit0
  206.                 dc.l    ImageBit1
  207.                 dc.l    0,0,0
  208.                 dc.w    61
  209.                 dc.l    0
  210.  
  211. DstRGdg19:      dc.l    DstRGdg20
  212.                 dc.w    130,26,9,9
  213.                 dc.w    bitflags,bitactiv
  214.                 dc.w    BOOLGADGET
  215.                 dc.l    ImageBit0
  216.                 dc.l    ImageBit1
  217.                 dc.l    0,0,0
  218.                 dc.w    60
  219.                 dc.l    0
  220.  
  221. DstRGdg18:      dc.l    DstRGdg19
  222.                 dc.w    140,26,9,9
  223.                 dc.w    bitflags,bitactiv
  224.                 dc.w    BOOLGADGET
  225.                 dc.l    ImageBit0
  226.                 dc.l    ImageBit1
  227.                 dc.l    0,0,0
  228.                 dc.w    59
  229.                 dc.l    0
  230.  
  231. DstRGdg17:      dc.l    DstRGdg18
  232.                 dc.w    150,26,9,9
  233.                 dc.w    bitflags,bitactiv
  234.                 dc.w    BOOLGADGET
  235.                 dc.l    ImageBit0
  236.                 dc.l    ImageBit1
  237.                 dc.l    0,0,0
  238.                 dc.w    58
  239.                 dc.l    0
  240.  
  241. DstRGdg16:      dc.l    DstRGdg17
  242.                 dc.w    160,26,9,9
  243.                 dc.w    bitflags,bitactiv
  244.                 dc.w    BOOLGADGET
  245.                 dc.l    ImageBit0
  246.                 dc.l    ImageBit1
  247.                 dc.l    0,0,0
  248.                 dc.w    57
  249.                 dc.l    0
  250.  
  251. DstRGdg15:      dc.l    DstRGdg16
  252.                 dc.w    174,26,9,9
  253.                 dc.w    bitflags,bitactiv
  254.                 dc.w    BOOLGADGET
  255.                 dc.l    ImageBit0
  256.                 dc.l    ImageBit1
  257.                 dc.l    0,0,0
  258.                 dc.w    56
  259.                 dc.l    0
  260.  
  261. DstRGdg14:      dc.l    DstRGdg15
  262.                 dc.w    184,26,9,9
  263.                 dc.w    bitflags,bitactiv
  264.                 dc.w    BOOLGADGET
  265.                 dc.l    ImageBit0
  266.                 dc.l    ImageBit1
  267.                 dc.l    0,0,0
  268.                 dc.w    55
  269.                 dc.l    0
  270.  
  271. DstRGdg13:      dc.l    DstRGdg14
  272.                 dc.w    194,26,9,9
  273.                 dc.w    bitflags,bitactiv
  274.                 dc.w    BOOLGADGET
  275.                 dc.l    ImageBit0
  276.                 dc.l    ImageBit1
  277.                 dc.l    0,0,0
  278.                 dc.w    54
  279.                 dc.l    0
  280.  
  281. DstRGdg12:      dc.l    DstRGdg13
  282.                 dc.w    204,26,9,9
  283.                 dc.w    bitflags,bitactiv
  284.                 dc.w    BOOLGADGET
  285.                 dc.l    ImageBit0
  286.                 dc.l    ImageBit1
  287.                 dc.l    0,0,0
  288.                 dc.w    53
  289.                 dc.l    0
  290.  
  291. DstRGdg11:      dc.l    DstRGdg12
  292.                 dc.w    214,26,9,9
  293.                 dc.w    bitflags,bitactiv
  294.                 dc.w    BOOLGADGET
  295.                 dc.l    ImageBit0
  296.                 dc.l    ImageBit1
  297.                 dc.l    0,0,0
  298.                 dc.w    52
  299.                 dc.l    0
  300.  
  301. DstRGdg10:      dc.l    DstRGdg11
  302.                 dc.w    224,26,9,9
  303.                 dc.w    bitflags,bitactiv
  304.                 dc.w    BOOLGADGET
  305.                 dc.l    ImageBit0
  306.                 dc.l    ImageBit1
  307.                 dc.l    0,0,0
  308.                 dc.w    51
  309.                 dc.l    0
  310.  
  311. DstRGdg09:      dc.l    DstRGdg10
  312.                 dc.w    234,26,9,9
  313.                 dc.w    bitflags,bitactiv
  314.                 dc.w    BOOLGADGET
  315.                 dc.l    ImageBit0
  316.                 dc.l    ImageBit1
  317.                 dc.l    0,0,0
  318.                 dc.w    50
  319.                 dc.l    0
  320.  
  321. DstRGdg08:      dc.l    DstRGdg09
  322.                 dc.w    244,26,9,9
  323.                 dc.w    bitflags,bitactiv
  324.                 dc.w    BOOLGADGET
  325.                 dc.l    ImageBit0
  326.                 dc.l    ImageBit1
  327.                 dc.l    0,0,0
  328.                 dc.w    49
  329.                 dc.l    0
  330.  
  331. DstRGdg07:      dc.l    DstRGdg08
  332.                 dc.w    256,26,9,9
  333.                 dc.w    bitflags,bitactiv
  334.                 dc.w    BOOLGADGET
  335.                 dc.l    ImageBit0
  336.                 dc.l    ImageBit1
  337.                 dc.l    0,0,0
  338.                 dc.w    48
  339.                 dc.l    0
  340.  
  341. DstRGdg06:      dc.l    DstRGdg07
  342.                 dc.w    266,26,9,9
  343.                 dc.w    bitflags,bitactiv
  344.                 dc.w    BOOLGADGET
  345.                 dc.l    ImageBit0
  346.                 dc.l    ImageBit1
  347.                 dc.l    0,0,0
  348.                 dc.w    47
  349.                 dc.l    0
  350.  
  351. DstRGdg05:      dc.l    DstRGdg06
  352.                 dc.w    276,26,9,9
  353.                 dc.w    bitflags,bitactiv
  354.                 dc.w    BOOLGADGET
  355.                 dc.l    ImageBit0
  356.                 dc.l    ImageBit1
  357.                 dc.l    0,0,0
  358.                 dc.w    46
  359.                 dc.l    0
  360.  
  361. DstRGdg04:      dc.l    DstRGdg05
  362.                 dc.w    286,26,9,9
  363.                 dc.w    bitflags,bitactiv
  364.                 dc.w    BOOLGADGET
  365.                 dc.l    ImageBit0
  366.                 dc.l    ImageBit1
  367.                 dc.l    0,0,0
  368.                 dc.w    45
  369.                 dc.l    0
  370.  
  371. DstRGdg03:      dc.l    DstRGdg04
  372.                 dc.w    296,26,9,9
  373.                 dc.w    bitflags,bitactiv
  374.                 dc.w    BOOLGADGET
  375.                 dc.l    ImageBit0
  376.                 dc.l    ImageBit1
  377.                 dc.l    0,0,0
  378.                 dc.w    44
  379.                 dc.l    0
  380.  
  381. DstRGdg02:      dc.l    DstRGdg03
  382.                 dc.w    306,26,9,9
  383.                 dc.w    bitflags,bitactiv
  384.                 dc.w    BOOLGADGET
  385.                 dc.l    ImageBit0
  386.                 dc.l    ImageBit1
  387.                 dc.l    0,0,0
  388.                 dc.w    43
  389.                 dc.l    0
  390.  
  391. DstRGdg01:      dc.l    DstRGdg02
  392.                 dc.w    316,26,9,9
  393.                 dc.w    bitflags,bitactiv
  394.                 dc.w    BOOLGADGET
  395.                 dc.l    ImageBit0
  396.                 dc.l    ImageBit1
  397.                 dc.l    0,0,0
  398.                 dc.w    42
  399.                 dc.l    0
  400.  
  401. DstRGdg00:      dc.l    DstRGdg01
  402.                 dc.w    326,26,9,9
  403.                 dc.w    bitflags,bitactiv
  404.                 dc.w    BOOLGADGET
  405.                 dc.l    ImageBit0
  406.                 dc.l    ImageBit1
  407.                 dc.l    0,0,0
  408.                 dc.w    41
  409.                 dc.l    0
  410.  
  411.  
  412. *****************************************************************************
  413. *
  414. *       Source register bits
  415.  
  416.  
  417. SrcRGdg31:      dc.l    DstRGdg00
  418.                 dc.w    8,14,9,9
  419.                 dc.w    bitflags,bitactiv
  420.                 dc.w    BOOLGADGET
  421.                 dc.l    ImageBit0
  422.                 dc.l    ImageBit1
  423.                 dc.l    0,0,0
  424.                 dc.w    32
  425.                 dc.l    0
  426.  
  427. SrcRGdg30:      dc.l    SrcRGdg31
  428.                 dc.w    18,14,9,9
  429.                 dc.w    bitflags,bitactiv
  430.                 dc.w    BOOLGADGET
  431.                 dc.l    ImageBit0
  432.                 dc.l    ImageBit1
  433.                 dc.l    0,0,0
  434.                 dc.w    31
  435.                 dc.l    0
  436.  
  437. SrcRGdg29:      dc.l    SrcRGdg30
  438.                 dc.w    28,14,9,9
  439.                 dc.w    bitflags,bitactiv
  440.                 dc.w    BOOLGADGET
  441.                 dc.l    ImageBit0
  442.                 dc.l    ImageBit1
  443.                 dc.l    0,0,0
  444.                 dc.w    30
  445.                 dc.l    0
  446.  
  447. SrcRGdg28:      dc.l    SrcRGdg29
  448.                 dc.w    38,14,9,9
  449.                 dc.w    bitflags,bitactiv
  450.                 dc.w    BOOLGADGET
  451.                 dc.l    ImageBit0
  452.                 dc.l    ImageBit1
  453.                 dc.l    0,0,0
  454.                 dc.w    29
  455.                 dc.l    0
  456.  
  457. SrcRGdg27:      dc.l    SrcRGdg28
  458.                 dc.w    48,14,9,9
  459.                 dc.w    bitflags,bitactiv
  460.                 dc.w    BOOLGADGET
  461.                 dc.l    ImageBit0
  462.                 dc.l    ImageBit1
  463.                 dc.l    0,0,0
  464.                 dc.w    28
  465.                 dc.l    0
  466.  
  467. SrcRGdg26:      dc.l    SrcRGdg27
  468.                 dc.w    58,14,9,9
  469.                 dc.w    bitflags,bitactiv
  470.                 dc.w    BOOLGADGET
  471.                 dc.l    ImageBit0
  472.                 dc.l    ImageBit1
  473.                 dc.l    0,0,0
  474.                 dc.w    27
  475.                 dc.l    0
  476.  
  477. SrcRGdg25:      dc.l    SrcRGdg26
  478.                 dc.w    68,14,9,9
  479.                 dc.w    bitflags,bitactiv
  480.                 dc.w    BOOLGADGET
  481.                 dc.l    ImageBit0
  482.                 dc.l    ImageBit1
  483.                 dc.l    0,0,0
  484.                 dc.w    26
  485.                 dc.l    0
  486.  
  487. SrcRGdg24:      dc.l    SrcRGdg25
  488.                 dc.w    78,14,9,9
  489.                 dc.w    bitflags,bitactiv
  490.                 dc.w    BOOLGADGET
  491.                 dc.l    ImageBit0
  492.                 dc.l    ImageBit1
  493.                 dc.l    0,0,0
  494.                 dc.w    25
  495.                 dc.l    0
  496.  
  497. SrcRGdg23:      dc.l    SrcRGdg24
  498.                 dc.w    90,14,9,9
  499.                 dc.w    bitflags,bitactiv
  500.                 dc.w    BOOLGADGET
  501.                 dc.l    ImageBit0
  502.                 dc.l    ImageBit1
  503.                 dc.l    0,0,0
  504.                 dc.w    24
  505.                 dc.l    0
  506.  
  507. SrcRGdg22:      dc.l    SrcRGdg23
  508.                 dc.w    100,14,9,9
  509.                 dc.w    bitflags,bitactiv
  510.                 dc.w    BOOLGADGET
  511.                 dc.l    ImageBit0
  512.                 dc.l    ImageBit1
  513.                 dc.l    0,0,0
  514.                 dc.w    23
  515.                 dc.l    0
  516.  
  517. SrcRGdg21:      dc.l    SrcRGdg22
  518.                 dc.w    110,14,9,9
  519.                 dc.w    bitflags,bitactiv
  520.                 dc.w    BOOLGADGET
  521.                 dc.l    ImageBit0
  522.                 dc.l    ImageBit1
  523.                 dc.l    0,0,0
  524.                 dc.w    22
  525.                 dc.l    0
  526.  
  527. SrcRGdg20:      dc.l    SrcRGdg21
  528.                 dc.w    120,14,9,9
  529.                 dc.w    bitflags,bitactiv
  530.                 dc.w    BOOLGADGET
  531.                 dc.l    ImageBit0
  532.                 dc.l    ImageBit1
  533.                 dc.l    0,0,0
  534.                 dc.w    21
  535.                 dc.l    0
  536.  
  537. SrcRGdg19:      dc.l    SrcRGdg20
  538.                 dc.w    130,14,9,9
  539.                 dc.w    bitflags,bitactiv
  540.                 dc.w    BOOLGADGET
  541.                 dc.l    ImageBit0
  542.                 dc.l    ImageBit1
  543.                 dc.l    0,0,0
  544.                 dc.w    20
  545.                 dc.l    0
  546.  
  547. SrcRGdg18:      dc.l    SrcRGdg19
  548.                 dc.w    140,14,9,9
  549.                 dc.w    bitflags,bitactiv
  550.                 dc.w    BOOLGADGET
  551.                 dc.l    ImageBit0
  552.                 dc.l    ImageBit1
  553.                 dc.l    0,0,0
  554.                 dc.w    19
  555.                 dc.l    0
  556.  
  557. SrcRGdg17:      dc.l    SrcRGdg18
  558.                 dc.w    150,14,9,9
  559.                 dc.w    bitflags,bitactiv
  560.                 dc.w    BOOLGADGET
  561.                 dc.l    ImageBit0
  562.                 dc.l    ImageBit1
  563.                 dc.l    0,0,0
  564.                 dc.w    18
  565.                 dc.l    0
  566.  
  567. SrcRGdg16:      dc.l    SrcRGdg17
  568.                 dc.w    160,14,9,9
  569.                 dc.w    bitflags,bitactiv
  570.                 dc.w    BOOLGADGET
  571.                 dc.l    ImageBit0
  572.                 dc.l    ImageBit1
  573.                 dc.l    0,0,0
  574.                 dc.w    17
  575.                 dc.l    0
  576.  
  577. SrcRGdg15:      dc.l    SrcRGdg16
  578.                 dc.w    174,14,9,9
  579.                 dc.w    bitflags,bitactiv
  580.                 dc.w    BOOLGADGET
  581.                 dc.l    ImageBit0
  582.                 dc.l    ImageBit1
  583.                 dc.l    0,0,0
  584.                 dc.w    16
  585.                 dc.l    0
  586.  
  587. SrcRGdg14:      dc.l    SrcRGdg15
  588.                 dc.w    184,14,9,9
  589.                 dc.w    bitflags,bitactiv
  590.                 dc.w    BOOLGADGET
  591.                 dc.l    ImageBit0
  592.                 dc.l    ImageBit1
  593.                 dc.l    0,0,0
  594.                 dc.w    15
  595.                 dc.l    0
  596.  
  597. SrcRGdg13:      dc.l    SrcRGdg14
  598.                 dc.w    194,14,9,9
  599.                 dc.w    bitflags,bitactiv
  600.                 dc.w    BOOLGADGET
  601.                 dc.l    ImageBit0
  602.                 dc.l    ImageBit1
  603.                 dc.l    0,0,0
  604.                 dc.w    14
  605.                 dc.l    0
  606.  
  607. SrcRGdg12:      dc.l    SrcRGdg13
  608.                 dc.w    204,14,9,9
  609.                 dc.w    bitflags,bitactiv
  610.                 dc.w    BOOLGADGET
  611.                 dc.l    ImageBit0
  612.                 dc.l    ImageBit1
  613.                 dc.l    0,0,0
  614.                 dc.w    13
  615.                 dc.l    0
  616.  
  617. SrcRGdg11:      dc.l    SrcRGdg12
  618.                 dc.w    214,14,9,9
  619.                 dc.w    bitflags,bitactiv
  620.                 dc.w    BOOLGADGET
  621.                 dc.l    ImageBit0
  622.                 dc.l    ImageBit1
  623.                 dc.l    0,0,0
  624.                 dc.w    12
  625.                 dc.l    0
  626.  
  627. SrcRGdg10:      dc.l    SrcRGdg11
  628.                 dc.w    224,14,9,9
  629.                 dc.w    bitflags,bitactiv
  630.                 dc.w    BOOLGADGET
  631.                 dc.l    ImageBit0
  632.                 dc.l    ImageBit1
  633.                 dc.l    0,0,0
  634.                 dc.w    11
  635.                 dc.l    0
  636.  
  637. SrcRGdg09:      dc.l    SrcRGdg10
  638.                 dc.w    234,14,9,9
  639.                 dc.w    bitflags,bitactiv
  640.                 dc.w    BOOLGADGET
  641.                 dc.l    ImageBit0
  642.                 dc.l    ImageBit1
  643.                 dc.l    0,0,0
  644.                 dc.w    10
  645.                 dc.l    0
  646.  
  647. SrcRGdg08:      dc.l    SrcRGdg09
  648.                 dc.w    244,14,9,9
  649.                 dc.w    bitflags,bitactiv
  650.                 dc.w    BOOLGADGET
  651.                 dc.l    ImageBit0
  652.                 dc.l    ImageBit1
  653.                 dc.l    0,0,0
  654.                 dc.w    9
  655.                 dc.l    0
  656.  
  657. SrcRGdg07:      dc.l    SrcRGdg08
  658.                 dc.w    256,14,9,9
  659.                 dc.w    bitflags,bitactiv
  660.                 dc.w    BOOLGADGET
  661.                 dc.l    ImageBit0
  662.                 dc.l    ImageBit1
  663.                 dc.l    0,0,0
  664.                 dc.w    8
  665.                 dc.l    0
  666.  
  667. SrcRGdg06:      dc.l    SrcRGdg07
  668.                 dc.w    266,14,9,9
  669.                 dc.w    bitflags,bitactiv
  670.                 dc.w    BOOLGADGET
  671.                 dc.l    ImageBit0
  672.                 dc.l    ImageBit1
  673.                 dc.l    0,0,0
  674.                 dc.w    7
  675.                 dc.l    0
  676.  
  677. SrcRGdg05:      dc.l    SrcRGdg06
  678.                 dc.w    276,14,9,9
  679.                 dc.w    bitflags,bitactiv
  680.                 dc.w    BOOLGADGET
  681.                 dc.l    ImageBit0
  682.                 dc.l    ImageBit1
  683.                 dc.l    0,0,0
  684.                 dc.w    6
  685.                 dc.l    0
  686.  
  687. SrcRGdg04:      dc.l    SrcRGdg05
  688.                 dc.w    286,14,9,9
  689.                 dc.w    bitflags,bitactiv
  690.                 dc.w    BOOLGADGET
  691.                 dc.l    ImageBit0
  692.                 dc.l    ImageBit1
  693.                 dc.l    0,0,0
  694.                 dc.w    5
  695.                 dc.l    0
  696.  
  697. SrcRGdg03:      dc.l    SrcRGdg04
  698.                 dc.w    296,14,9,9
  699.                 dc.w    bitflags,bitactiv
  700.                 dc.w    BOOLGADGET
  701.                 dc.l    ImageBit0
  702.                 dc.l    ImageBit1
  703.                 dc.l    0,0,0
  704.                 dc.w    4
  705.                 dc.l    0
  706.  
  707. SrcRGdg02:      dc.l    SrcRGdg03
  708.                 dc.w    306,14,9,9
  709.                 dc.w    bitflags,bitactiv
  710.                 dc.w    BOOLGADGET
  711.                 dc.l    ImageBit0
  712.                 dc.l    ImageBit1
  713.                 dc.l    0,0,0
  714.                 dc.w    3
  715.                 dc.l    0
  716.  
  717. SrcRGdg01:      dc.l    SrcRGdg02
  718.                 dc.w    316,14,9,9
  719.                 dc.w    bitflags,bitactiv
  720.                 dc.w    BOOLGADGET
  721.                 dc.l    ImageBit0
  722.                 dc.l    ImageBit1
  723.                 dc.l    0,0,0
  724.                 dc.w    2
  725.                 dc.l    0
  726.  
  727. SrcRGdg00:      dc.l    SrcRGdg01
  728.                 dc.w    326,14,9,9
  729.                 dc.w    bitflags,bitactiv
  730.                 dc.w    BOOLGADGET
  731.                 dc.l    ImageBit0
  732.                 dc.l    ImageBit1
  733.                 dc.l    0,0,0
  734.                 dc.w    1
  735.                 dc.l    0
  736.  
  737.  
  738. *****************************************************************************
  739. *
  740. *       These are 25 action gadgets selected only by IDCMP
  741.  
  742.  
  743. OpClr:          dc.l    SrcRGdg00                       gg_NextGadget
  744.                 dc.w    34,41,32,9                  gg_LeftEdge - gg_Height
  745.                 dc.w    GADGHIMAGE                      gg_Flags
  746.                 dc.w    opactiv                         gg_Activation
  747.                 dc.w    BOOLGADGET                      gg_GadgetType
  748.                 dc.l    BordrOpa                        gg_GadgetRender
  749.                 dc.l    BordrOpc                        gg_SelectRender
  750.                 dc.l    ITxtCLR
  751.                 dc.l    0,0
  752.                 dc.w    200                             gg_GadgetID
  753.                 dc.l    0                               gg_UserData
  754.  
  755. OpNeg:          dc.l    OpClr
  756.                 dc.w    34,51,32,9
  757.                 dc.w    GADGHIMAGE
  758.                 dc.w    opactiv
  759.                 dc.w    BOOLGADGET
  760.                 dc.l    BordrOpa
  761.                 dc.l    BordrOpc
  762.                 dc.l    ITxtNEG
  763.                 dc.l    0,0
  764.                 dc.w    201
  765.                 dc.l    0
  766.  
  767. OpNot:          dc.l    OpNeg
  768.                 dc.w    34,61,32,9
  769.                 dc.w    GADGHIMAGE
  770.                 dc.w    opactiv
  771.                 dc.w    BOOLGADGET
  772.                 dc.l    BordrOpa
  773.                 dc.l    BordrOpc
  774.                 dc.l    ITxtNOT
  775.                 dc.l    0,0
  776.                 dc.w    202
  777.                 dc.l    0
  778.  
  779. OpAnd:          dc.l    OpNot
  780.                 dc.w    71,41,32,9
  781.                 dc.w    GADGHIMAGE
  782.                 dc.w    opactiv
  783.                 dc.w    BOOLGADGET
  784.                 dc.l    BordrOpa
  785.                 dc.l    BordrOpc
  786.                 dc.l    ITxtAND
  787.                 dc.l    0,0
  788.                 dc.w    203
  789.                 dc.l    0
  790.  
  791. OpOr:           dc.l    OpAnd
  792.                 dc.w    71,51,32,9
  793.                 dc.w    GADGHIMAGE
  794.                 dc.w    opactiv
  795.                 dc.w    BOOLGADGET
  796.                 dc.l    BordrOpa
  797.                 dc.l    BordrOpc
  798.                 dc.l    ITxtOR
  799.                 dc.l    0,0
  800.                 dc.w    204
  801.                 dc.l    0
  802.  
  803. OpEor:          dc.l    OpOr
  804.                 dc.w    71,61,32,9
  805.                 dc.w    GADGHIMAGE
  806.                 dc.w    opactiv
  807.                 dc.w    BOOLGADGET
  808.                 dc.l    BordrOpa
  809.                 dc.l    BordrOpc
  810.                 dc.l    ITxtEOR
  811.                 dc.l    0,0
  812.                 dc.w    205
  813.                 dc.l    0
  814.  
  815. OpLsl:          dc.l    OpEor
  816.                 dc.w    108,41,32,9
  817.                 dc.w    GADGHIMAGE
  818.                 dc.w    opactiv
  819.                 dc.w    BOOLGADGET
  820.                 dc.l    BordrOpa
  821.                 dc.l    BordrOpc
  822.                 dc.l    ITxtLSL
  823.                 dc.l    0,0
  824.                 dc.w    206
  825.                 dc.l    0
  826.  
  827. OpRol:          dc.l    OpLsl
  828.                 dc.w    108,51,32,9
  829.                 dc.w    GADGHIMAGE
  830.                 dc.w    opactiv
  831.                 dc.w    BOOLGADGET
  832.                 dc.l    BordrOpa
  833.                 dc.l    BordrOpc
  834.                 dc.l    ITxtROL
  835.                 dc.l    0,0
  836.                 dc.w    207
  837.                 dc.l    0
  838.  
  839. OpRoxl:         dc.l    OpRol
  840.                 dc.w    108,61,32,9
  841.                 dc.w    GADGHIMAGE
  842.                 dc.w    opactiv
  843.                 dc.w    BOOLGADGET
  844.                 dc.l    BordrOpa
  845.                 dc.l    BordrOpc
  846.                 dc.l    ITxtROXL
  847.                 dc.l    0,0
  848.                 dc.w    208
  849.                 dc.l    0
  850.  
  851. OpLsr:          dc.l    OpRoxl
  852.                 dc.w    141,41,32,9
  853.                 dc.w    GADGHIMAGE
  854.                 dc.w    opactiv
  855.                 dc.w    BOOLGADGET
  856.                 dc.l    BordrOpa
  857.                 dc.l    BordrOpc
  858.                 dc.l    ITxtLSR
  859.                 dc.l    0,0
  860.                 dc.w    209
  861.                 dc.l    0
  862.  
  863. OpRor:          dc.l    OpLsr
  864.                 dc.w    141,51,32,9
  865.                 dc.w    GADGHIMAGE
  866.                 dc.w    opactiv
  867.                 dc.w    BOOLGADGET
  868.                 dc.l    BordrOpa
  869.                 dc.l    BordrOpc
  870.                 dc.l    ITxtROR
  871.                 dc.l    0,0
  872.                 dc.w    210
  873.                 dc.l    0
  874.  
  875. OpRoxr:         dc.l    OpRor
  876.                 dc.w    141,61,32,9
  877.                 dc.w    GADGHIMAGE
  878.                 dc.w    opactiv
  879.                 dc.w    BOOLGADGET
  880.                 dc.l    BordrOpa
  881.                 dc.l    BordrOpc
  882.                 dc.l    ITxtROXR
  883.                 dc.l    0,0
  884.                 dc.w    211
  885.                 dc.l    0
  886.  
  887. OpAsl:          dc.l    OpRoxr
  888.                 dc.w    178,41,32,9
  889.                 dc.w    GADGHIMAGE
  890.                 dc.w    opactiv
  891.                 dc.w    BOOLGADGET
  892.                 dc.l    BordrOpa
  893.                 dc.l    BordrOpc
  894.                 dc.l    ITxtASL
  895.                 dc.l    0,0
  896.                 dc.w    212
  897.                 dc.l    0
  898.  
  899. OpMulu:         dc.l    OpAsl
  900.                 dc.w    178,51,32,9
  901.                 dc.w    GADGHIMAGE
  902.                 dc.w    opactiv
  903.                 dc.w    BOOLGADGET
  904.                 dc.l    BordrOpa
  905.                 dc.l    BordrOpc
  906.                 dc.l    ITxtMULU
  907.                 dc.l    0,0
  908.                 dc.w    213
  909.                 dc.l    0
  910.  
  911. OpMuls:         dc.l    OpMulu
  912.                 dc.w    178,61,32,9
  913.                 dc.w    GADGHIMAGE
  914.                 dc.w    opactiv
  915.                 dc.w    BOOLGADGET
  916.                 dc.l    BordrOpa
  917.                 dc.l    BordrOpc
  918.                 dc.l    ITxtMULS
  919.                 dc.l    0,0
  920.                 dc.w    214
  921.                 dc.l    0
  922.  
  923. OpAsr:          dc.l    OpMuls
  924.                 dc.w    211,41,32,9
  925.                 dc.w    GADGHIMAGE
  926.                 dc.w    opactiv
  927.                 dc.w    BOOLGADGET
  928.                 dc.l    BordrOpa
  929.                 dc.l    BordrOpc
  930.                 dc.l    ITxtASR
  931.                 dc.l    0,0
  932.                 dc.w    215
  933.                 dc.l    0
  934.  
  935. OpDivu:         dc.l    OpAsr
  936.                 dc.w    211,51,32,9
  937.                 dc.w    GADGHIMAGE
  938.                 dc.w    opactiv
  939.                 dc.w    BOOLGADGET
  940.                 dc.l    BordrOpa
  941.                 dc.l    BordrOpc
  942.                 dc.l    ITxtDIVU
  943.                 dc.l    0,0
  944.                 dc.w    216
  945.                 dc.l    0
  946.  
  947. OpDivs:         dc.l    OpDivu
  948.                 dc.w    211,61,32,9
  949.                 dc.w    GADGHIMAGE
  950.                 dc.w    opactiv
  951.                 dc.w    BOOLGADGET
  952.                 dc.l    BordrOpa
  953.                 dc.l    BordrOpc
  954.                 dc.l    ITxtDIVS
  955.                 dc.l    0,0
  956.                 dc.w    217
  957.                 dc.l    0
  958.  
  959. OpAdd:          dc.l    OpDivs
  960.                 dc.w    248,41,32,9
  961.                 dc.w    GADGHIMAGE
  962.                 dc.w    opactiv
  963.                 dc.w    BOOLGADGET
  964.                 dc.l    BordrOpa
  965.                 dc.l    BordrOpc
  966.                 dc.l    ITxtADD
  967.                 dc.l    0,0
  968.                 dc.w    218
  969.                 dc.l    0
  970.  
  971. OpExg:          dc.l    OpAdd
  972.                 dc.w    248,51,32,9
  973.                 dc.w    GADGHIMAGE
  974.                 dc.w    opactiv
  975.                 dc.w    BOOLGADGET
  976.                 dc.l    BordrOpa
  977.                 dc.l    BordrOpc
  978.                 dc.l    ITxtEXG
  979.                 dc.l    0,0
  980.                 dc.w    219
  981.                 dc.l    0
  982.  
  983. OpMove:         dc.l    OpExg
  984.                 dc.w    248,61,32,9
  985.                 dc.w    GADGHIMAGE
  986.                 dc.w    opactiv
  987.                 dc.w    BOOLGADGET
  988.                 dc.l    BordrOpa
  989.                 dc.l    BordrOpc
  990.                 dc.l    ITxtMOVE
  991.                 dc.l    0,0
  992.                 dc.w    220
  993.                 dc.l    0
  994.  
  995. OpSub:          dc.l    OpMove
  996.                 dc.w    281,41,32,9
  997.                 dc.w    GADGHIMAGE
  998.                 dc.w    opactiv
  999.                 dc.w    BOOLGADGET
  1000.                 dc.l    BordrOpa
  1001.                 dc.l    BordrOpc
  1002.                 dc.l    ITxtSUB
  1003.                 dc.l    0,0
  1004.                 dc.w    221
  1005.                 dc.l    0
  1006.  
  1007. OpSwap:         dc.l    OpSub
  1008.                 dc.w    281,51,32,9
  1009.                 dc.w    GADGHIMAGE
  1010.                 dc.w    opactiv
  1011.                 dc.w    BOOLGADGET
  1012.                 dc.l    BordrOpa
  1013.                 dc.l    BordrOpc
  1014.                 dc.l    ITxtSWAP
  1015.                 dc.l    0,0
  1016.                 dc.w    222
  1017.                 dc.l    0
  1018.  
  1019. OpInp:          dc.l    OpSwap
  1020.                 dc.w    318,51,32,9
  1021.                 dc.w    GADGHIMAGE
  1022.                 dc.w    opactiv
  1023.                 dc.w    BOOLGADGET
  1024.                 dc.l    BordrOpa
  1025.                 dc.l    BordrOpc
  1026.                 dc.l    ITxtINPUT
  1027.                 dc.l    0,0
  1028.                 dc.w    223
  1029.                 dc.l    0
  1030.  
  1031. Iconizer:       dc.l    OpInp
  1032.                 dc.w    372,0,24,10
  1033.                 dc.w    bitflags
  1034.                 dc.w    opactiv+TOPBORDER
  1035.                 dc.w    BOOLGADGET
  1036.                 dc.l    ImageIcona
  1037.                 dc.l    ImageIconb
  1038.                 dc.l    0
  1039.                 dc.l    0,0
  1040.                 dc.w    300
  1041.                 dc.l    0
  1042.  
  1043. OpAbout:        dc.l    Iconizer
  1044.                 dc.w    355,51,32,9
  1045.                 dc.w    GADGHIMAGE
  1046.                 dc.w    opactiv
  1047.                 dc.w    BOOLGADGET
  1048.                 dc.l    BordrOpa
  1049.                 dc.l    BordrOpc
  1050.                 dc.l    ITxtABOUT
  1051.                 dc.l    0,0
  1052.                 dc.w    999
  1053.                 dc.l    0
  1054.  
  1055. AbOkay:         dc.l    0
  1056.                 dc.w    382,19,32,9
  1057.                 dc.w    GADGHIMAGE
  1058.                 dc.w    RELVERIFY+ENDGADGET
  1059.                 dc.w    BOOLGADGET+REQGADGET
  1060.                 dc.l    BordrOpa
  1061.                 dc.l    BordrOpc
  1062.                 dc.l    ITxtOKAY
  1063.                 dc.l    0,0
  1064.                 dc.w    888
  1065.                 dc.l    0
  1066.  
  1067. Icondumm:       dc.l    0
  1068.                 dc.w    372,0,24,10
  1069.                 dc.w    bitflags
  1070.                 dc.w    opactiv+TOPBORDER
  1071.                 dc.w    BOOLGADGET
  1072.                 dc.l    ImageIcona          gg_GadgetRender
  1073.                 dc.l    ImageIconb          gg_SelectRender
  1074.                 dc.l    0
  1075.                 dc.l    0,0
  1076.                 dc.w    301
  1077.                 dc.l    0
  1078.  
  1079. gadEnd:         dc.w    0
  1080.                 even
  1081.  
  1082. gadstsiz:       equ     gadEnd-Icondumm
  1083.  
  1084.  
  1085. ****************************************************************************
  1086.  
  1087.         SECTION         ImageStructure,DATA
  1088.  
  1089.         
  1090. ImageBit0:
  1091.         dc.w    0                           ig_LeftEdge
  1092.         dc.w    0                           ig_TopEdge
  1093.         dc.w    9                           ig_Width
  1094.         dc.w    9                           ig_Height
  1095.         dc.w    2                           ig_Depth
  1096.         dc.l    ImageDataBit0               ig_ImageData
  1097.         dc.b    $03                         ig_PlanePick
  1098.         dc.b    $00                         ig_PlaneOnOff
  1099.         dc.l    0                           ig_NextImage
  1100.  
  1101. ImageBit1:
  1102.         dc.w    0,0,9,9,2
  1103.         dc.l    ImageDataBit1
  1104.         dc.b    $03
  1105.         dc.b    $00
  1106.         dc.l    0
  1107.  
  1108. ImageIcona:
  1109.         dc.w    0,0,24,10,2
  1110.         dc.l    ImageDataIcona
  1111.         dc.b    $03
  1112.         dc.b    $00
  1113.         dc.l    0
  1114.  
  1115. ImageIconb:
  1116.         dc.w    0,0,24,10,2
  1117.         dc.l    ImageDataIconb
  1118.         dc.b    $03
  1119.         dc.b    $00
  1120.         dc.l    0
  1121.  
  1122. ImageIcon2a:
  1123.         dc.w    0,0,24,11,2
  1124.         dc.l    ImageDataIcon2a
  1125.         dc.b    $03
  1126.         dc.b    $00
  1127.         dc.l    0
  1128.  
  1129. ImageIcon2b:
  1130.         dc.w    0,0,24,11,2
  1131.         dc.l    ImageDataIcon2b
  1132.         dc.b    $03
  1133.         dc.b    $00
  1134.         dc.l    0
  1135.  
  1136.         even
  1137.  
  1138. ****************************************************************************
  1139.  
  1140.         SECTION         GadImageData,DATA_C
  1141.  
  1142.  
  1143. ImageDataBit0:
  1144.         dc.w    $FF80,$C080,$CC80,$D280,$D280,$D280,$CC80,$C080   -> WB1.3
  1145.         dc.w    $FF80,$0000,$4080,$4080,$4080,$4080,$4080,$4080
  1146.         dc.w    $4080,$7F80
  1147.  
  1148. ImageDataBit1:
  1149.         dc.w    $FF80,$C080,$CC80,$C480,$C480,$C480,$CE80,$C080
  1150.         dc.w    $FF80,$0000,$4080,$4080,$4080,$4080,$4080,$4080
  1151.         dc.w    $4080,$7F80
  1152.  
  1153. ImageDat2Bit0:
  1154.         dc.w    $0000,$7F80,$7380,$6D80,$6D80,$6D80,$7380,$7F80   -> WB2.xx
  1155.         dc.w    $FF80,$FF80,$C080,$CC80,$D280,$D280,$D280,$CC80
  1156.         dc.w    $C080,$FF80
  1157.  
  1158. ImageDat2Bit1:
  1159.         dc.w    $0000,$7F80,$7380,$7B80,$7B80,$7B80,$7B80,$7F80
  1160.         dc.w    $FF80,$FF80,$C080,$CC80,$C480,$C480,$C480,$C480
  1161.         dc.w    $C080,$FF80
  1162.  
  1163. ImageDataIcona:
  1164.         dc.w    $BFFF,$FE00,$BFFC,$0600,$BFFC,$0600,$BFFF,$FE00
  1165.         dc.w    $B000,$0600,$B7FF,$F600,$B3FF,$D600,$B2AA,$A600
  1166.         dc.w    $B000,$0600,$FFFF,$FF00,$0000,$0000,$0000,$0000
  1167.         dc.w    $0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
  1168.         dc.w    $0400,$0000,$0000,$1000,$0000,$0000,$0000,$0000
  1169.  
  1170. ImageDataIconb:
  1171.         dc.w    $BFFF,$FE00,$BFFF,$FE00,$BFFF,$FE00,$BFFF,$FE00
  1172.         dc.w    $B000,$0600,$B000,$0600,$B000,$0600,$B000,$0600
  1173.         dc.w    $B000,$0600,$FFFF,$FF00,$0000,$0000,$0003,$F800
  1174.         dc.w    $0003,$F800,$0000,$0000,$0000,$0000,$07FF,$F000
  1175.         dc.w    $07FF,$D000,$02AA,$A000,$0000,$0000,$0000,$0000
  1176.  
  1177. ImageDataIcon2a:
  1178.         dc.w    $4000,$0100,$4003,$F900,$4003,$F900,$4000,$0100
  1179.         dc.w    $47FF,$F900,$4400,$0900,$4400,$2900,$4555,$5900
  1180.         dc.w    $47FF,$F900,$4000,$0100,$FFFF,$FF00,$BFFF,$FE00
  1181.         dc.w    $2000,$0000,$2000,$0000,$2000,$0000,$2000,$0000
  1182.         dc.w    $2000,$0000,$2000,$0000,$2000,$0000,$2000,$0000
  1183.         dc.w    $2000,$0000,$0000,$0000
  1184.  
  1185. ImageDataIcon2b:
  1186.         dc.w    $7FFF,$FF00,$6000,$0000,$6000,$0000,$6000,$0000
  1187.         dc.w    $67FF,$F800,$67FF,$F800,$67FF,$F800,$67FF,$F800
  1188.         dc.w    $67FF,$F800,$6000,$0000,$C000,$0000,$0000,$0000
  1189.         dc.w    $0003,$F900,$0003,$F900,$0000,$0100,$0000,$0100
  1190.         dc.w    $03FF,$F100,$03FF,$D100,$02AA,$A100,$0000,$0100
  1191.         dc.w    $0000,$0100,$3FFF,$FF00
  1192.  
  1193.  
  1194. *****************************************************************************
  1195.  
  1196.  
  1197.  
  1198.